package com.learnyou.server.xingzuo.dto.paramDTO.wechat;

import cn.hutool.core.date.DatePattern;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.multipart.MultipartFile;

import java.util.Date;
import java.util.List;

/**
 * @author heweifeng
 * @Description:
 * @date 2022/11/14 17:42
 */
@Data
public class WechatCommentParamDTO {

    @ApiModelProperty(value = "点评内容")
    private String content;

    @ApiModelProperty(value = "是否不公开")
    private Boolean privateOnly;

    @ApiModelProperty(value = "点评学生ID列表")
    private List<Integer> studentIds;

    @ApiModelProperty(value = "点评课次id")
    private Integer courseScheduleId;

    @ApiModelProperty(value = "点评哪次课程")
    @DateTimeFormat(pattern = DatePattern.NORM_DATE_PATTERN)
    private Date courseScheduleAt;

    @ApiModelProperty(value = "文件列表")
    private List<String> media;

    @ApiModelProperty(value = "文件类型：0：图片，1：视频")
    private Integer mediaType;

    @ApiModelProperty(value = "是否机构内可见")
    private Boolean showInOrg;

}
